﻿using System;
using System.Collections.Generic;

namespace Model.Interfaces
{
    public interface IProjectRepository
    {
        void CreateProject(string projectName, string projectDescription = null);
        void ModifyProject(IProject project);
        void RemoveProject(IProject project);
        IEnumerable<IProject> ActiveProjects { get;}
        event EventHandler RepositoryChanged;
    }
}
